@CHARSET "UTF-8";

/* 1024 미디어쿼리 */
/* @media screen and (max-width: 1024px){
	#menu{
		visibility: none;
	}
	#sub_menu{
		visibility: none;
	}
} */
#registerFrm{
	font-family: 맑은 고딕;
	font-size: 13px;
}

#registerFrm input{
	margin-left: 20px;
	padding-left: 10px;
	font-family: 맑은 고딕;
	font-size: 13px;
} 

#registerFrm label{
	text-align: right;
	font-family: 맑은 고딕;
	font-size: 13px;
	display: inline-block;
	width: 90px;
}

#registerFrm select{
	margin-left: 20px;
	padding:0 0 0 15px;
	text-align: left;
}
 


#joinFrm{
	font-family: 맑은 고딕;
	font-size: 13px;
	color: #353535;
}

#joinFrm span{
	text-align: right;
	padding-right: 10px;
	display: inline-block;
}

.joinBox{
	width: 180px;
	height: 25px;
	text-align: center;
	font-family: 맑은 고딕; 
	font-size: 12px;
	vertical-align: top;
	display: inline-block;
}


#join_agree{
    clear:both;
}

#top {
	font-size: 12px;
}

#middle{
    text-align:center;
    width: 1000px;
    padding-left: 30px;
    margin: 0 auto;
}

#bottom{
    text-align:center;
    width: 800px;
    padding-left: 25%;
}

.scroll{
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #AFAFAF;
    scrollbar-highlight-color: #AFAFAF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #F7F7F7;
    scrollbar-arrow-color: #838383;
}

input.error,textarea.error {
	border: 1px solid red;
}

label.error {
	margin-left: 10px;
	color: red;
}

.join_subtitle{
	font-family: 맑은 고딕;
	font-size: 12px;
	
	height:26; 
	padding:10px 0 10px 10px; 
	width: 600px;"
}

.agree_chk{
	font-family: 맑은 고딕;
	font-size: 12px;
}

#z label{
	display: inline-block;
	width: 150px;
	text-align: right;
	font-family: 맑은 고딕;
	font-size: 15px;
	padding-right: 20px;
}

#registerFrm .textBox{
	width: 180px;
	height: 30px;
	font-family: 맑은 고딕;
	font-size: 13px;
}

#registerFrm .mailBox{
	width: 180px;
	height: 30px;
	font-family: 맑은 고딕;
	font-size: 13px;
}

#registerFrm .phoneBox{
	width: 180px;
	height: 30px;
	font-family: 맑은 고딕;
	font-size: 13px;
}
	
#confirm_btn{
	margin-right: 30px;
	font-family: 맑은 고딕;
	background-color: #5D5D5D;
	width: 70px;
	height: 31px;
	font-size: 12px;
	color: white;
	border: 0px;
	cursor: pointer;
	vertical-align: top;
	display: inline-block;
}

#email_insert_result{
	color: #DB0000;
	text-align: left;
	padding-top: 5px;
	padding-left: 80px;
}

#resultBox{
	font-family: 맑은 고딕;
	font-size: 12px;
}

#submit_btn, login_btn{
	font-family: 맑은 고딕;
	background-color: #DB0000;
	width: 80px;
	height: 45px;
	
}

#message{
	font-family: 맑은 고딕;
	font-size: 13px;
	color: #008299;
}
